package Java面试周阳.JVM;

import java.nio.ByteBuffer;

public class DirectBufferMemoryError {
    public static void main(String[] args) {
        // 使用 -XX:MaxDirectMemorySize=5m 配置能使用的堆外物理内存为5M
        // -Xms10m -Xmx10m -XX:+PrintGCDetails -XX:MaxDirectMemorySize=5m
        // 只设置了5M的物理内存使用，但是却分配 6M的空间
        ByteBuffer bb = ByteBuffer.allocateDirect(6*1024*1024);
    }
}
